1330번 두 수 비교하기
Day2 2단계 20231019
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader br;
try {
br = new BufferedReader(new InputStreamReader(System.in));
String Line = br.readLine();
String[] nums = Line.split(" ", 2);
int A = Integer.parseInt(nums[0]);
int B = Integer.parseInt(nums[1]);
System.out.print(A > B ? ">" : (A == B) ? "==" : "<");
} catch (Exception e) {
e.printStackTrace();
}
}
}
- 사칙연산 참고
package example;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader br;
try {
br = new BufferedReader(new InputStreamReader(System.in));
String Line = br.readLine();
String[] nums = Line.split(" ", 2);
int A = Integer.parseInt(nums[0]);
int B = Integer.parseInt(nums[1]);
System.out.print(A > B ? ">" : (A == B) ? "==" : "<");
} catch (Exception e) {
e.printStackTrace();
}
}
}
- BufferedReader와 Scanner 코드의 속도를 비교해봤다
package example;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int year = scan.nextInt();
boolean leapYear = (year % 4 == 0 && year % 100 != 0 || year % 400 == 0);
System.out.println(leapYear ? 1 : 0);
scan.close();
}
}
package example;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader br;
try {
br = new BufferedReader(new InputStreamReader(System.in));
int year = Integer.parseInt(br.readLine());
boolean leapYear = (year % 4 == 0 && year % 100 != 0 || year % 400 == 0);
System.out.println(leapYear ? 1 : 0);
} catch (Exception e) {
e.printStackTrace();
}
}
}

두 코드의 처리 속도가 꽤 차이 난다!